d393931ce46134b35a3a1b28e8aebca4a5ee2722,library/src/main/java/com/flipkart/layoutengine/processor/DrawableResourceProcessor.java,Corners,apply,#Context#GradientDrawable#,103
Before Change
}
if (!TextUtils.equals(topLeftRadius, radius) || !TextUtils.equals(topRightRadius, radius) ||
!TextUtils.equals(bottomLeftRadius, radius) || !TextUtils.equals(bottomRightRadius, radius)) {
float fTopLeftRadius = ParseHelper.parseDimension(topLeftRadius, context);
float fTopRightRadius = ParseHelper.parseDimension(topRightRadius, context);
float fBottomRightRadius = ParseHelper.parseDimension(bottomRightRadius, context);
float fBottomLeftRadius = ParseHelper.parseDimension(bottomLeftRadius, context);
After Change
}
float fTopLeftRadius = TextUtils.isEmpty(topLeftRadius) ? 0 : ParseHelper.parseDimension(topLeftRadius, context);
float fTopRightRadius = TextUtils.isEmpty(topRightRadius) ? 0 : ParseHelper.parseDimension(topRightRadius, context);
float fBottomRightRadius = TextUtils.isEmpty(bottomRightRadius) ? 0 : ParseHelper.parseDimension(bottomRightRadius, context);
float fBottomLeftRadius = TextUtils.isEmpty(bottomLeftRadius) ? 0 : ParseHelper.parseDimension(bottomLeftRadius, context);
if (fTopLeftRadius != 0 || fTopRightRadius != 0 || fBottomRightRadius != 0 || fBottomLeftRadius != 0) {
// The corner radii are specified in clockwise order (see Path.addRoundRect())
gradientDrawable.setCornerRadii(new float[]{
fTopLeftRadius, fTopLeftRadius,